#ifndef SOUND_NULLSOUNDSYSTEMFACTORY_H_
#define SOUND_NULLSOUNDSYSTEMFACTORY_H_

#include "sound/soundsystemfactory.h"

namespace cricket {

	// A SoundSystemFactory that always returns a NullSoundSystem. Intended for
	// testing.
	class NullSoundSystemFactory : public SoundSystemFactory {
	public:
		NullSoundSystemFactory();
		virtual ~NullSoundSystemFactory();

	protected:
		// Inherited from SoundSystemFactory.
		virtual bool SetupInstance();
		virtual void CleanupInstance();
	};

}  // namespace cricket

#endif  // SOUND_NULLSOUNDSYSTEMFACTORY_H_
